package com.have.blog.admin.domain.dto;

import com.have.blog.base.dto.BaseDto;
import com.have.blog.base.validator.annotation.IntegerNotNull;
import com.have.blog.base.validator.group.GetOne;
import com.have.blog.base.validator.group.Insert;
import com.have.blog.base.validator.group.Update;
import lombok.Data;

import javax.validation.constraints.NotBlank;

@Data
public class ToDoDto extends BaseDto<ToDoDto> {
    @NotBlank(groups = {Insert.class, Update.class})
    private String text;
    /**
     * 0未完成
     * 1完成
     */
    @IntegerNotNull(groups = {Update.class, GetOne.class})
    private Integer done;

    public ToDoDto() {
    }
}
